pub fn new_count_distinct(input_str: &str) -> usize {
    let mut count = 0usize;
    let mut sub_count = 0usize;
    for i in input_str.trim().split(",") {
        for v in input_str.trim().split(",").skip(count + 1) {
            if i == v {
                sub_count += 1;
                break
            }
        }
        count += 1;
    }

    count - sub_count
}
